f52ea33709b087828a8e5b276ff40d7d47c1266c,plugins/org.eclipse.xtext.ui.common/src/org/eclipse/xtext/ui/common/editor/codecompletion/DefaultContentAssistProcessor.java,DefaultContentAssistProcessor,resolveElement,#AbstractElement#,240

Before Change


				AbstractRule abstractRule = GrammarUtil.calledRule((RuleCall) assignment.getTerminal());

				if (abstractRule instanceof ParserRule) {
					elementList.addAll(resolveElement(assignment.getTerminal()));
				}
				else {
					elementList.add(assignment);

After Change


		}
		else if (abstractElement instanceof Assignment) {

			Assignment assignment = (Assignment) abstractElement;

			if (assignment.getTerminal() instanceof RuleCall && resolveRuleCall) {
				elementList.addAll(resolveElement(assignment.getTerminal(), resolveRuleCall));
			}
			else if (assignment.getTerminal() instanceof Alternatives) {
				elementList.addAll(resolveElement(assignment.getTerminal(), resolveRuleCall));
			}
			else {